package com.ravi.dao;

import com.ravi.entity.CheckGroup;
import com.ravi.entity.CheckPlan;
import com.ravi.vo.PlanGroupVo;
import com.ravi.vo.PlanItemVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CheckPlanDAO {

	// 通过planId获得1个套餐实体
	CheckPlan selectPlanById(Integer planId);

	// 查找所有的套餐
	List<CheckPlan> selectAllPlans();

	// 通过planId获得套餐信息及套餐包含项目列表
	PlanItemVo selectPlanItemListById(Integer planId);

	// 通过planId获得所有检查组
	List<CheckGroup> selectPlanGroupListById(Integer planId);

	// 通过planId获得PlanGroupVo对象
	PlanGroupVo selectPlanGroupVoByPlanId(Integer planId);
}
